package com.xiaoshuidi.cloud.module.report.controller.bigdata.vo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.SuperBuilder;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 数据大屏 交易数据概览  付款流出占比
 */
@Data
@SuperBuilder
@NoArgsConstructor
@AllArgsConstructor
public class PaymentOutflowRatioVO implements Serializable {


    /**
     * 退租清算
     */
    private BigDecimal settlementBill = BigDecimal.ZERO;


    /**
     * 退租笔数
     */
    private long settlementCount = 0L;


    /**
     * 委托业主
     */
    private BigDecimal ownerOrder = BigDecimal.ZERO;

    /**
     * 委托业主笔数
     */
    private long ownerOrderCount = 0L;


    /**
     * 预充值退款
     */
    private BigDecimal accountRecharge = BigDecimal.ZERO;

    /**
     * 预充值退款笔数
     */
    private long accountRechargeCount = 0L;


    /**
     * 房屋钱包充值退款
     */
    private BigDecimal houseRecharge = BigDecimal.ZERO;

    /**
     * 房屋钱包充值退款笔数
     */
    private long houseRechargeCount = 0L;

    /**
     * 付款总金额
     */
    private BigDecimal totalAmount;

}
